﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace S2_Xxxx_XxxNetApi
{
    public class C_User
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public string ObjectID { get; set; }

        /// <summary>
        /// 登录名
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 用户名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string Sex { get; set; }

        /// <summary>
        /// 工号
        /// </summary>
        public string EmployeeNumber { get; set; }

        /// <summary>
        /// 部门ID
        /// </summary>
        public string ParentID { get; set; }

        /// <summary>
        /// 部门名称
        /// </summary>
        public string ParentName { get; set; }

        /// <summary>
        /// 密码
        /// </summary>
        public string Password { get; set; }

        /// <summary>
        /// 上级主管ID
        /// </summary>
        public string ManagerID { get; set; }
        /// <summary>
        /// 上级主管
        /// </summary>
        public string ManagerName { get; set; }

        /// <summary>
        /// 用户类型
        /// </summary>
        public int UserType { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string State { get; set; }

        /// <summary>
        /// 工作开始时间
        /// </summary>
        public DateTime WorkStartTime { get; set; }

        /// <summary>
        /// 域账号
        /// </summary>
        public string DomainAccount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string PositionType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string DomicilePlace { get; set; }

        /// <summary>
        /// 籍贯
        /// </summary>
        public string NativePlace { get; set; }

        /// <summary>
        /// 婚姻状态
        /// </summary>
        public string IsMarried { get; set; }

        /// <summary>
        /// 类型
        /// </summary>
        public string Category { get; set; }

        /// <summary>
        /// 入职日期
        /// </summary>
        public DateTime EntryDate { get; set; }

        /// <summary>
        /// 政治面貌
        /// </summary>
        public string PolitiStatus { get; set; }
        
        /// <summary>
        /// 数据来源
        /// </summary>
        public string SourceID { get; set; }

        /// <summary>
        /// 确定密码
        /// </summary>
        public string passwordConfirmation { get; set; }

        public string Appellation { get; set; }
        public string Birthday { get; set; }
        public bool EditOrgRole { get; set; }
        public string Email { get; set; }
        public string EmployeeRank { get; set; }
        public string Extend1 { get; set; }
        public string Extend2 { get; set; }
        public string Extend3 { get; set; }
        public string Extend4 { get; set; }
        public string Extend5 { get; set; }
        public string Extend6 { get; set; }
        public string Extend7 { get; set; }
        public string Extend8 { get; set; }
        public string Extend9 { get; set; }
        public string Extend10 { get; set; }
        public string Extend11 { get; set; }
        public string FullPathName { get; set; }
        public string IDNumber { get; set; }
        public bool IsAdministrator { get; set; }
        public bool IsHideUser { get; set; }
        public bool IsShowMobile { get; set; }
        public string Mobile { get; set; }
        public string OfficePhone { get; set; }
        public string SortKey { get; set; }
        public string UnitID { get; set; }
        public string WeChatAccount { get; set; }
        public string Description { get; set; }
    }
}
